﻿@charset "UTF-8";
/* CSS Document */
.sConn span.more a,.sConn ul.tab,.site2 .c3 .clist ul li a,.site2 .c4 .hots ul li span.hid,.site2 .c4 .hots ul li.h,.site2 .c4 .news .nlist .xpage span,.site2 .c5 .zhuti h5,.site2 .c6 .c6list dl dd ul li a,.site2 .slide ul.sub_no li,.siteConn .fg,.site_links b,.title,.ztmore,ul.tab li.curr {
	background: url(../images/siteconn_bg.gif) no-repeat 0 0
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;}
fieldset,img{border:0;}ol,ul,li{list-style:none;}:focus{outline:0;}img{display:block;}
.none,legend{display:none;}.f11{float:left;display:inline;}.fr{float:right;display:inline;}
body{color:#676767;background:#fff;}
i,s,u,em,strong{font-weight:normal;font-style:normal;text-decoration:none;}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/* IE < 8 */
.mr{margin-right:20px;}.mt{margin-top:15px;}.w1300{width:1200px;margin:0 auto;position:relative;}
.w_390{width:390px;}.w_510{width:510px;margin:0 20px;}.w_260{width:260px;}.w_810{width:810px;}.w_468{width:481px;margin:0 8px;}.w_300{width:390px;}
.txt-list li{height:32px;line-height:32px;overflow:hidden;padding-left:40px;}
.img-list,.app-list{overflow:hidden;*zoom:1;}
.img-list li{float:left;margin:12px 18px 0 0;text-align:center;position:relative;}
.img-list li,.img-list li img{width:245px;height:90px;}
.img-list li strong,.img-list li s{display:block;width:260px;height:30px;line-height:30px;overflow:hidden;color:#fff;position:absolute;bottom:0;left:0;}
.img-list li s,.imgshow li s{background:#000;filter:alpha(opacity=60);opacity: 0.6;}
.tw-list{padding-top:10px;}
.tw-list li{height:90px;margin-bottom:15px;}
.tw-list img{float:left;width:145px;height:90px;margin-right:12px;}
.tw-list strong{display:block;height:36px;line-height:36px;overflow:hidden;font-weight:bold;}
.tw-list p{height:40px;overflow:hidden;color:#a0a0a0;}
.app-list li{float:left;width:70px;height:97px;line-height:28px;overflow:hidden;text-align:center;margin:18px 48px 0 0;}
.app-list img{width:64px;height:64px;}
.tab-con ul{display:none;}.tab-con ul.on{display:block;}
.indexzx {rihgt;}
/*��Ѷ*/
.idx-zxxt-d { width: 470px; margin-top:60px;}

.idx-zxxt-d .d-title { text-align: center; margin-top: -3px; margin-bottom: 10px; }

.idx-zxxt-d .title-tag { width: 40px; height: 18px; line-height: 18px; background: #358ff0; font-weight: normal; font-size: 12px; float: left; display: block; color: #fff; margin-top: 3px; }

.idx-zxxt-d .title-txt { font-weight: normal; font-size: 18px; }

.idx-zxxt-d .d-txt { text-indent: 24px; color: #999; font-size: 12px; line-height: 22px; height: 44px; overflow: hidden; }

.idx-zxxt-d .d-list { margin-top: 15px; padding-top: 14px; border-top: 1px dotted #dadada; }

.idx-zxxt-d .d-list i { display: block; float: left; width: 4px; height: 4px; overflow: hidden; border-radius: 2px; background: #ccc; margin-top: 14px; margin-right: 4px; }

.idx-zxxt-d .d-list .list-item { line-height: 33px; }

.idx-zxxt-d .d-list .list-item + .list-item { margin-top: 9px; }
/*��Ŀ*/
.hd h3,.hd_2 h2{font-weight:normal;color:#333;font-size:18px;}
.hd{position:relative;border-bottom:2px #358ff0 solid;}
.hd h3{height:40px;line-height:40px;padding-left:28px;}
.hd a{position:absolute;right:0;top:10px;color:#999;font-size:16px;}
.hd_2{height:50px;line-height:50px;margin-bottom:10px;}
.hd_2 h2{font-size:24px;}
.red{-border-bottom: 2px #c80000 solid;}.red span{color:#c80000;}
.con2 .hd a:hover{color:#c80000;}
.gree{border-bottom: 2px #52CAC0 solid;}.gree span{color:#52CAC0;}
.orange{border-bottom: 2px #ff9c00 solid;}.orange span{color:#ff9c00;}
.con5 .hd a:hover{color:#ff9c00;}
.blue{border-bottom: 2px #1883de solid;}.blue span{color:#1883de;}
.con5 .hd a:hover{color:#1883de;}
/*����ͼƬ*/
.vr-info .img,.hd h3,.xz a,.mobile-down dt{background:url(../images/indextop.png) no-repeat;}
.vr-info .img{background-position: 0 -160px;}
.hdzx h3{ background-position: -232px -38px;}
.pingce h3{background-position: -232px -75px}
.yxxz h3{background-position: -232px -112px;}
#top10 .xz a{background-position: -200px 0;}
#top10 h3{background-position: -232px 0;}
#android-down dt{background-position: 0 -5px;}
#ios-down dt{background-position:-100px -5px;}
.con5 h3,.con3 h3{background-position: -232px -151px;}
.con4 h3{background-position: -232px -37px;}
.txt-list li,.ph .btn,.ph li span{background: url(../images/soft_bg.png) 0 -145px no-repeat;}
.ph .btn{background-position:right 0;}
.ph li span.orgNum{background-position: 0 -84px;color:#f00;}
.ph li span{background-position: 0 -24px;color:#666;}

#mainBody{-padding-bottom:30px;-margin-top:15px;}


/*�õ�*/
.imgshow{width:390px;height:300px;overflow:hidden;position:relative;margin-bottom:10px;}
.imgshow ul{height:300px;position:absolute;}
.imgshow ul li{float:left;width:390px;height:300px;overflow:hidden;position:relative;}
.imgshow li img{width:390px;height:300px;}
.imgshow .btn{position:absolute;width:426px;height:8px;line-height:8px;left:0;bottom:0;}
.imgshow .btn span{display:inline-block;_display:inline;_zoom:1;width:78px;height:8px;_font-size:0;border-right:1px solid #A2A2A2;cursor:pointer;background:#373737;}.imgshow .btn span.on{background:#358ff0;}
.imgshow .preNext{display:none;}
.imgshow li s,.imgshow li strong,#gonglue .img strong,#gonglue .img s,.kBox .img s,.kBox .img strong{display:block;position:absolute;left:0;bottom:0;}
.imgshow li s{width:100%;height:60px;line-height:60px;overflow:hidden;}
.imgshow li strong{bottom:20px;left:10px;height:24px;line-height:24px;overflow:hidden;font-size:16px;color:#fff;z-index:1;}
/*top����*/
#top10{font-size:13px;}
#top10 span{float:left;display:inline-block;text-align:left;}
.nav-item{height:28px;line-height:28px;background-color:#f5f5f5;}.nav-item span{color:#aa4f4f;}
.num,.rq,.xz{width:60px;color:#666;color:#999;}
.name{width:360px;}
.caname{width:70px;}
.num{width:30px;color:#f5f5f5;}
.xz a{display:inline-block;width:27px;height:22px;line-height:200px;overflow:hidden;margin:9px 0 0 9px;}
#top10 .down-list li{float:left;height:42px;line-height:42px;overflow:hidden;border-bottom:1px dotted #ccc;}
#top10 .down-list li .name a{display:block;height:40px;overflow:hidden;}
#top10 .down-list .num u{display:block;width:18px;height:18px;line-height:18px;margin: 11px 0 0 0px;text-align:center;background:#358ff0}#top10 	.down-list .num u.bg{background:#f00;color:#fff;}
#top10 .tab-nav {width:392px;height:36px;}
#top10 .tab-nav li{float: left;margin-right:1px;width:129px;height: 36px;background-color: #e6e6e6;font-size: 14px;line-height: 36px;color: #333;text-align: center;cursor: pointer;}
#top10 .tab-nav .cur{background-color:#358ff0;color: #fff;font-weight: bold;}
/*��������*/


.xttype .xtbox{display:none;}.xttype .xtbox.on{display:block;}
.xttype .tab-nav{border-bottom: 2px solid #358FF0;}
.xttype .tab-nav a{float:right;margin-top:8px;font-size:16px;}
.xttype .tab-nav span{display:inline-block;width:130px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#000;}
.xttype .tab-nav span.cur{background:#358ff0;color:#fff;}
.xttype ul{display:block;}
.xttype em{float:right;margin-left:5px;}.xttype .cname{display:inline;float:left;width:60px;height:17px;line-height:17px;margin:8px 15px 0 0;padding:0 15px 0 0;text-align:right;border-right:1px solid #ddd;overflow:hidden;}
.xttype em,.xttype .cname{color:#999;}.xttype a.cname:hover{color:#FD3939;}
.xttype li img{display:inline;width:20px;height:20px;margin-right:6px;position:relative;top:5px;}
.xttype ul{margin-top:18px;position:relative;}
.xttype li.new,.xttype li.hot,.xttype li.best{width:28px;height:32px;overflow:hidden;padding:0;text-align:center;position:absolute;left:0;top:0;}
.xttype li.new{background-position: 0 -49px;color:#1193FC;}
.xttype li.hot{background-position: 0 -80px;color:#f00;}
.xttype li.best{background-position: 0 -113px;color:#609C32;}
/*ϵͳ��װ��������*/
.hdzx .conBox a{display:block;padding:8px 0;color:#999;font-size:12px;border-bottom:1px #F0F0F0 solid;}
.hdzx a strong{display:block;height:24px;line-height:24px;overflow:hidden;font-size:14px;color:#333;}
.hdzx a:hover strong,.hdzx .hd a:hover{color:#1f90df;}
.hdzx-tu li{margin-top:15px;position:relative;}
.hdzx-tu li,.hdzx-tu li img{width:300px;height:160px;}
.hdzx-tu li strong,.hdzx-tu li s{width:300px;}
.index_zuixin{ border-bottom:2px solid #358ff0; width:100%; height:30px; line-height:30px;}
.index_zuixin .tit{-float:left; width:240px; font-weight:bold; overflow:hidden;}
.index_zuixin .tit span{font-size:16px; color:#358ff0; float:left;}
.index_zuixin .tit em{float:left; font-family:"Microsoft Yahei"; font-size:18px; color:#ddd; margin-left:16px;}
.index-gif{ display:inline-block; width:100%; height:26px; line-height:26px;}
.index-gif span{ font-size:16px; color: #ffa619;font-weight:bold;}
.indexBox { float: left; width:390px; overflow: hidden;padding-bottom:15px}
.indexBox ul {width: 110%;display: inline-block;}
.indexBox li {float: left; width: 196px; height: 30px; margin:10px 10px 0 0;  background: #358ff0;text-align: center;line-height: 30px;}
.indexBox li a{ color:#fff; font-size:14px;}
.indexBox li:hover{ background:#59a3f3;}


.index_zuixin .gd{
	float: right;
}
.siteConn {
	width: 1200px;
	overflow: hidden;
	margin-top: 10px;
	position: relative
}
.index-box {
	padding: 5px;
	border: 1px solid #ececec;
	float: center;
	margin-top: 0px;
}
.siteConn .left {
	float: left;
	-border-right: 1px solid #ececec
}

.siteConn .right {
	float: left
}

.site1 {
	width: 578px;
	overflow: hidden;
	position: relative;
}

.site1 .c1 {
	background: #ffff
}


.sConn .title {
	height: 39px;
	line-height: 39px;
	background-position: 0 0;
	background-repeat: repeat-x
}

.sConn .title h2 {
	font-size: 15px;
	font-weight: 700;
	text-indent: 15px;
	color: #1587dc
text-align:cennter; padding-left:20px;

}

.sConn ul.tab {
	height: 31px;
	background-position: 0 -443px;
	background-repeat: repeat-x
}

.sConn ul.tab li {
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	border-right: 1px solid #ececec
}

.sConn ul.tab li.curr {
	height: 31px;
	color: #fff;
	border-bottom: 0
}

.sConn span.more {
	position: absolute;
	top: 3px;
	z-index: 99;
	margin: 9pt 0 0 9pt;
	font-size: 0;
	overflow: hidden
}

.sConn span.more a {
	display: block;
	width: 28px;
	height: 8px;
	background-position: -61px -45px
}

.sConn span.more a:hover {
	background-position: -61px -54px
}

.site1 .c1 .title {
	border-left: 1px solid #ececec
}

.site2 ul.plist {
	margin: 0
}

.site2 ul.plist li {
	float: left;
	width: 198px;
	height: 203px;
	overflow: hidden;
   
        
	border-bottom: 1px solid #ececec
}

.site2 ul.plist li .imgLayer {
	width: 180px;
	height: 8pc;
	padding: 10px;
	position: relative;
	background: #ffff
left: 1px;
}

.site2 ul.plist li .imgLayer img {
	width: 180px;
	height: 8pc

}

.site2 ul.plist li .imgLayer .time {
	display: none
}

.site2 ul.plist li .imgLayer a:hover .time {
	display: block;
	width: 180px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 10px;
	top: 10px;
	background: #000;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50)
}

.site2 ul.plist li .txtLayer {
	width: 180px;
	height: 35px;
	padding: 10px;
	line-height: 1.5;
	text-align: center;
	background: #ffffff
}

/*�������ͼƬCSS*/
.site2 ul.plistnew {
	margin: 0
}

.site2 ul.plistnew li {
	float: left;
	width: 190px;
	height: 203px;
	overflow: hidden;
		margin-top: 9px;
	border-left: 2px solid #ffffff;
	-border-bottom: 1px solid #ececec;

}

.site2 ul.plistnew li .imgLayer {
	width: 189px;
	height: 9pc;

	position: relative;
	background: #ffff

}

.site2 ul.plistnew li .imgLayer img {
	width: 188px;
	height: 9pc

}

.site2 ul.plistnew li .imgLayer .time {
	display: none
}

.site2 ul.plistnew li .imgLayer a:hover .time {
	display: block;
	width: 192px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 121px;
	background: #000;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50)
}

.site2 ul.plistnew li .txtLayer {
	width: 185px;
	height: 35px;
	padding: 4px;
	line-height: 1.5;
	text-align: center;
	background: #ffffff
}

.site2 {
	width: 1200px;
	overflow: hidden;
	position: relative
}

.site2 .c2 {
	float: left
}

.site2 .c2,.site2 .slide {
	width: 315px;
	overflow: hidden;
	position: relative;
	margin-top: 3px;
}

.site2 .slide {
	height: 252px;

	border-right: none;

	background: #ffff
}

.site2 .slide ul.sub_img {
	margin: 1px;
	height: 220px;
	overflow: hidden
}

.site2 .slide ul.sub_img li {
	float: left;
	position: relative;
	zoom: 1
}

.site2 .slide ul.sub_img li img {
	width: 308px;
	height: 220px
}

.site2 .slide ul.sub_img li span.stitle {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 308px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #000;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80)
}

.site2 .slide ul.sub_no {
	position: absolute;
	left: 105px;
	bottom:5px;
	_bottom:5px;
	width: 105px;
	height: 15px
}

.site2 .slide ul.sub_no li {
	float: left;
	width: 15px;
	height: 25px;
	display: inline;
	margin: 0 3px;
	cursor: pointer;
	background-position: -4px -43px
}

.site2 .slide ul.sub_no li.on {
	background-position: -23px -43px
}

.site2 .c3 {
	width: 315px;
	height: 192px;
	margin-top: 0px;

	overflow: hidden;
	position: relative;

	background: #ffff
}
.site2 .c6 {
	width: 1200px;
	height: 480px;
	position: relative;
	margin-top: 1px;
	overflow: hidden;
	float:left;
	
	background: #ffff
}

.site2 .c6 ul.tab li {
	
	
	width: 118px
}

.site2 .c6 ul.tab li.curr {
	background-position: -21px -72px
}

.site2 .c6 .c6list span.more {
	right:30px
}

.site2 .c6 .c6list dl {
	padding: 0px;
	overflow: hidden
}

.site2 .c6 .c6list dl dt {
	float: left;
	width: 580px;
	height: 220px;
	padding: 5px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #d3ecff
}

.site2 .c6 .c6list dl dt .pic{
	float:left;
	width:260px;
	height: 200px
}

.site2 .c6 .c6list dl dt .pic img {
	width: 260px;
	height: 200px
}

.site2 .c6 .c6list dl dt .txt{
	float:right;
	width: 300px;
	height:auto;
	text-align:left;
}

.site2 .c6 .c6list dl dt .txt .lead{
	margin:20px 0px 0px 0px;
	height:70px;
	overflow:hidden;
	line-height:18px;
}

.site2 .c6 .c6list dl dt .txt span{
	height:50px;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	clear:both;
}

.site2 .c6 .c6list dl dt .txt span a:hover {
	color:#F78210
}

.site2 .c6 .c6list dl dt .txt .str{
width: 100px;
height:15px;
margin:15px 0px 0px 0px;
	background-image:url(../picture/xin.gif);
}

.site2 .c6 .c6list dl dt .txt .btn {
	background-color:#269FEF;
	width:120px;
	height:30px;
	color:#FFFFFF;
	margin:15px 0px 0px 0px;
	line-height:30px;
	text-align:center
}



.site2 .c6 .c6list dl dt span.c6ttitle {
	-line-height: 2.8
}

.site2 .c6 .c6list dl dd {
	float: left;
	height: 291px;
	overflow: hidden;
	margin-left: 2px;
	border-left: 1px dotted #ececec
}
.site2 .c6 .c6list dl dd .time{float:right; font-size:14px;}
.site2 .c6 .c6list dl dd .time.red{-color:#fe6062;}

.site2 .c6 .c6list dl dd ul {
	padding: 1px 5px 0
}

.site2 .c6 .c6list dl dd ul li {
	overflow: hidden;
	text-indent: 20px
}

.site2 .c6 .c6list dl dd ul li a {
	display: block;
	width: 533px;
	height: 30px;
	line-height: 25px;
	background-position: 0 -111px
}

.site2 .c6 .c6list dl dd ul li a:hover {
	background-position: 0 -99pt
}





.site2 .c7 {
	width: 897px;
	height: 300px;
	position: relative;
	margin-top: 1px;
	overflow: hidden;
	float:left;
	
	background: #ffff
}

.site2 .c7 ul.tab li {
	
	
	width: 118px
}

.site2 .c7 ul.tab li.curr {
	background-position: -21px -72px
}

.site2 .c7 .c6list span.more {
	right:30px
}

.site2 .c7 .c6list dl {
	padding: 0px;
	overflow: hidden
}

.site2 .c7 .c6list dl dt {
	float: left;
	width: 320px;
	height: 280px;
	padding: 5px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #d3ecff
}

.site2 .c7 .c6list dl dt img {
	width: 320px;
	height: 245px
}

.site2 .c7 .c6list dl dt span.c6ttitle {
	-line-height: 2.8
}

.site2 .c7 .c6list dl dd {
	float: left;
	height: 291px;
	overflow: hidden;
	margin-left: 2px;
	border-left: 1px dotted #ececec
}
.site2 .c7 .c6list dl dd .time{float:right; font-size:14px;}
.site2 .c7 .c6list dl dd .time.red{-color:#fe6062;}

.site2 .c7 .c6list dl dd ul {
	padding: 1px 5px 0
}

.site2 .c7 .c6list dl dd ul li {
	overflow: hidden;
	text-indent: 20px
}

.site2 .c7 .c6list dl dd ul li a {
	display: block;
	width: 533px;
	height: 30px;
	line-height: 25px;
	background-position: 0 -111px
}

.site2 .c7 .c6list dl dd ul li a:hover {
	background-position: 0 -99pt
}







.site2 .c8 {
    margin-top: 6px;
	width: 306px;

	float: right;
	position: relative;

}
.site2 .c8, .site2 .c8 .news {
    overflow: hidden;
border-right: 1px solid #ececec;
border-left: 1px solid #ececec;
    background: #ffffff;
}
.site2 .c8 ul li span.hid {
    float: left;
    width: 60px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    border-right: 1px solid #ececec;
    color: white;
    background-position: 21px -289px;
}	
.site2 .c8 ul li span.htitle {
    float: left;
    margin: 0 0 0 5px;
    width: 232px;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
}
.site2 .c8 ul li {
    float: left;
    width: 306px;
    height: 31px;
    overflow: hidden;
    border-bottom: 1px dotted #ececec;
}

.site_links {
	width: 1200px;
	overflow: hidden;
	position: relative;
	background: #ffff
}

.site_links .title {
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec
}

.site_links .title span {
	float: right;
	margin-right: 10px
}

.site_links .linklist {
	width: 1200px;
	padding: 10px;
	line-height: 2;

	border-top: none
}

.site_links .linklist a {
	-margin-right: 36px
}

.site_links b {
	display: block;
	width: 17px;
	height: 17px;
	position: absolute;
	bottom: 0
}

.site_links b.l {
	left: 0;
	background-position: 0 -508px
}

.site_links b.r {
	right: 0;
	background-position: -18px -508px
}


.main-box .col-r, .main-box2 .col-r, .main-box3 .col-r {
	width: 306px;
}

.r, .col-r, .col_r, dt span, .ul-txt li span, .ul_txt li span {
	
}


.box-tab {
	border-bottom: 1px solid #ececec;
	height: 35px;
	line-height: 35px;
}
.box-tab strong {
	font-weight: normal;
	font-size: 14px;
	margin-left: 9px;
	float: left;
}
.box-tab1 {
	border-bottom: 1px solid #ececec;
	height: 35px;
	line-height: 35px;
}
.box-tab1 strong {
	font-weight: normal;
	font-size: 14px;
	border-bottom: 1px solid #03a3e8;
	float: left;
}
.box-tab1 li {
	float: left;
}
.box-tab1 li a {
	float: left;
	padding: 0 8px;
}
.box-tab1 a:hover, .box-tab1 .hover a {
	color: #03a3e8;
	background: url(../images/rank-abg.jpg) no-repeat center bottom;
}
.box-tab li {
	float: left;
padding-left:36px
}
.box-tab li a {
	float: left;
	padding: 0 8px;
	font-size:14px;
}
.box-tab a:hover, .box-tab .hover a {
	color: #03a3e8;
	background: url(../images/rank-abg.jpg) no-repeat center bottom;
}
.box-tab2 {
	border-bottom: 1px solid #03a3e8;
}
.box-tab2 ul {
	float: right;
}
.box-tab2 ul li {
	float: left;
	width: 90px;
	margin-left: 5px;
}
.box-tab2 ul li a {
	height: 38px;
	line-height: 38px;
	border: 1px solid #ececec;
	display: block;
	background: #fafafa;
	text-align: center;
	font-size: 14px;
}
.box-tab2 ul li a:hover, .box-tab2 ul li.hover a {
	color: #fff;
	background: #03a3e8;
	border: 1px solid #03a3e8;
}



.ul-top li {
	position: relative;
	padding-left: 26px;
	height: 30px;
	line-height: 30px;
}
.ul-top2 li {
	height: 38px;
	line-height: 38px;
	_width: 200px;
	border-bottom: 1px dotted #ececec;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
}
.ul-top2 .hide {
	height: 56px;
	padding-left: 64px;
	display: none;
}
.ul-top2 h2 {
	font-size: 14px;
	font-weight: normal;
}
.ul-top2 .ok h2 {
	display: none;
}
.ul-top2 .hide {
	position: relative;
}
.ul-top2 .hide img {
	position: absolute;
	left: 0;
	top: 0;
	width: 54px;
	height: 54px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 3px;
}
.ul-top2 .hide p a {
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
.ul-top2 .hide p a:hover {
	color: #03a3e8;
}
.ul-top2 .hide p {
	height: 25px;
	line-height: 25px;
}
.ul-top2 .hide p {
	color: #666;
}
.ul-top2 .hide b {
	color: #c6c6c6;
	margin: 0 7px;
}
.ul-top2 .hide .sub {
	display: block;
	width: 33px;
	height: 24px;
	line-height: 24px;
	padding-left: 24px;
	color: #fff;
	background: #03a3e8 url(../images/a-bg20.png) no-repeat 25% center;
	font-weight: normal;
}
.ul-top2 .hide .sub:hover {
	background-color: #16a752;
}
.ul-top2 .ok {
	height: 96px;
}
.ul-top22 .ok {
	height: -1px;
}
.ul-top2 .ok a {
	font-size: 14px;
	display: block;
	color: #358ff0;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
}
.ul-top2 .ok .hide {
	display: block;
}

.ul-top li span {
	width: 18px;
	height: 18px;
	background: #ECECEC;
	position: absolute;
	top: 6px;
	left: 0;
	text-align: center;
	line-height: 16px;
	color: #666;
}
.ul-top2 li span {
	top: 10px;
}
.ul-top li .s1, .ul-top li .s2, .ul-top li .s3 {
	color: #fff;
}
.ul-top li span.s1 {
	background: #ff6b66;
}
.ul-top li span.s2 {
	background: #ff8652;
}
.ul-top li span.s3 {
	background: #ffa742;
}


.ul-top3 li {
	height: 38px;

	_width: 200px;
	border-bottom: 1px dotted #ececec;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
}
.ul-top3 .hide {
	height: 56px;
	padding-left: 64px;
	display: none;
}
.ul-top3 h2 {
	font-size: 14px;
	font-weight: normal;
}
.ul-top3 .ok h2 {
	display: none;
}
.ul-top3 .hide {
	position: relative;
}
.ul-top3 .hide img {
	position: absolute;
	left: 0;
	top: 0;
	width: 54px;
	height: 54px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 3px;
}
.ul-top3 .hide p a {
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
.ul-top3 .hide p a:hover {
	color: #03a3e8;
}
.ul-top3 .hide p {
	height: 25px;
	line-height: 25px;
}
.ul-top3 .hide p {
	color: #666;
}
.ul-top3 .hide b {
	color: #c6c6c6;
	margin: 0 7px;
}
.ul-top3 .hide .sub {
	display: block;
	width: 33px;
	height: 24px;
	line-height: 24px;
	padding-left: 24px;
	color: #fff;
	background: #03a3e8 url(../images/a-bg20.png) no-repeat 25% center;
	font-weight: normal;
}
.ul-top3 .hide .sub:hover {
	background-color: #16a752;
}
.ul-top3 .ok {
	height: -1px;
}
.ul-top3 .ok a {
	
	display: block;
	color: #358ff0;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
}
.ul-top3 .ok .hide {
	display: block;
}

.ul-top3 li span {
	top: px;
}


.h {
	font-size: 0px;
	line-height: 0;
	overflow: hidden;
	clear: both;
}
.main-info dl {
	margin-top: 8px;
	padding-bottom: 8px;
	
}
.main-info dt {
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	font-size: 14px;
	overflow: hidden;
}
.main-info dd {
	color: #999;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	font-size: 14px;
	word-break: break-all;
	text-align: left;
}
.main-info dd a {
	color: #666666;
}
.main-info dt a {
	color: #666666;
}
.main-info dt a:hover {
	color: #03a3e8;
}
.tita {
	line-height: 40px;
	height: 40px;
}
.tita strong {
	font-size: 14px;
	font-weight: normal;
	
}
.tita strong.b {
	font-weight: bold;
}
.tita span {
	float: right;
}
.tit2 {
	background: url('../images/ipx.jpg') repeat-x left bottom;
	clear: both;
	height: 30px;
	line-height: 30px;
}
.tit2 strong {
	display: block;
	height: 29px;
	border-bottom: 1px solid #03a3e8;
	float: left;
}
.tit3 {
	background: url('../images/ipx.jpg') repeat-x left bottom;
	height: 40px;
}
.tit3 strong {
	display: block;
	line-height: 40px;
	
	background: url('../images/jian.jpg') no-repeat 25px bottom;
	color: #666666;
}
.index-blue { color: #ffa619; }


/*��CSS*/
/* CSS Document */

.main_soft{ width:100%; height:auto; margin-top:12px; overflow:hidden;}
.main_soft .hdsoft{ height:110px; width:100%; position:relative;}
.main_soft .hdsoft ul li{float:left; width:600px; height:110px; cursor:pointer; position:relative; z-index:0;}
.main_soft .hdsoft ul li.pc{background:#7371c3;}
.main_soft .hdsoft ul li.az{background:#26bef9;}
.main_soft .hdsoft ul li.ios{background:#2abff6;}
.main_soft .z1,.main_soft .z2,.main_soft .z3,.main_soft .z4{position:absolute; left:0px; top:0px; width:30px; height:110px; background:url(../images/new_dnxtc.png) no-repeat -124px -288px; z-index:999; overflow:hidden;}
.main_soft .z2{width:38px; background-position:-156px -288px; left:588px;}
.main_soft .z3{width:39px; background-position:-196px -288px; left:1178px;}
.main_soft .z4{width:32px; background-position:-236px -288px; left:1168px;}
.main_soft .hdsoft .tit{float:left; width:90px; margin:0 0 0 52px; text-align:center;overflow:hidden;}
.main_soft .hdsoft .tit span{ font-size:22px; color:#fff; font-weight:bold; height:30px; line-height:30px; margin:15px auto 0; display:inline-block; overflow:hidden; }
.main_soft .hdsoft .tit em{ display:inline-block; background:url(../images/new_dnxtc.png) no-repeat -444px -103px; width:50px; height:40px; margin-top:10px;}
.main_soft .hdsoft ul li.az .tit em{ width:39px; height:35px; background-position:-272px -290px;}
.main_soft .hdsoft ul li.ios .tit em{ width:38px; height:44px; background-position:-315px -288px; margin-top:5px;}
.main_soft .hdsoft .lj{float:left; width:410px; margin:30px 0 0 20px; height:56px; overflow:hidden;}
.main_soft .hdsoft .lj a,.main_soft .hd .lj span{display:inline-block; color:#fff; font-size:14px; border:1px solid #fff; margin:0 4px 4px 0; height:22px; line-height:21px; padding:0px 8px; float:left; overflow:hidden;+float:none;}
.main_soft .hdsoft .jt{ display:none; width:17px; height:8px; background:url(../images/new_dnxtc.png) no-repeat -196px -157px; position:absolute; left:50%; margin-left:-8.5px; bottom:-8px; overflow:hidden;}
.main_soft .hdsoft ul li.az .jt{background-position:-236px -157px}
.main_soft .hdsoft ul li.ios .jt{background-position:-236px -157px}

.main_soft .hdsoft ul li.pc .lj a:hover{border-color:#78f1ff ; color:#78f1ff ;}
.main_soft .hdsoft ul li.az .lj a:hover{border-color:#faff77 ; color:#faff77 ;}
.main_soft .hdsoft ul li.ios .lj a:hover{border-color:#efffaf ; color:#efffaf ;}

.main_soft .hdsoft ul li:hover .jt,.main_soft .hd ul li.on .jt{ display:inline-block;}


.index_l{float:left; width:910px; height:auto; overflow:hidden;}
.index_zt{float:left; width:710px; height:auto; overflow:hidden;}
.index_r{float:right; width:298px;}
.index_2{float:right; width:277px;}
.index_zt{float:right; width:273px;}
.index_jiaocheng{float:right; width:248px;}
.index_zmxt{float:right; width:290px;}
.index_1{float:right; width:294px;}
.index_x{float:right; width:296px;border-right: 1px solid #ececec;margin-top: 6px;}
.main_softbox{ width:1200px; height:auto; margin:20px auto 0; overflow:hidden;}
.indx_rjnr{margin-top:-35px;}
.indx_rjnr dl{ float:left; width:135px; margin:35px 47px 0px 0; overflow:hidden;}
.indx_rjnr dl dt{ position:relative; padding-left:15px; width:120px; color:#333; font-size:18px; font-weight:bold; height:25px; line-height:25px; float:left; margin-bottom:11px; overflow:hidden;}
.indx_rjnr dl dt em{display:inline-block; width:5px; height:18px; background:#e7aba3; position:absolute; left:0px; top:3.5px;}
.indx_rjnr dl dt em.ys2{ background:#96c6e6;}
.indx_rjnr dl dt em.ys3{ background:#9bdae0;}
.indx_rjnr dl dt em.ys4{ background:#a7e29a;}
.indx_rjnr dl dt em.ys5{ background:#a3addb;}
.indx_rjnr dl dd{width:100%; float:left; position:relative; margin-top:9px; height:20px;}
.indx_rjnr dl dd a{color:#666; display:inline-block; font-size:14px; width:100%;overflow:hidden;}
.indx_rjnr dl dd a:hover{color:#358ff0}
.indx_rjnr dl dd .icon{width:18px; height:18px; margin-top:1px; float:left; background:url(../images/soft.png) no-repeat; overflow:hidden;}
.indx_rjnr dl dd .icon img{width:18px; height:18px;}
.indx_rjnr dl dd .bt{float:right; width:105px; height:20px; line-height:20px; /*text-overflow:ellipsis; white-space:nowrap;*/  overflow:hidden;}

.indx_rjnr dl dd .icon.icon1{ background-position:0px 0;}
.indx_rjnr dl dd .icon.icon2,.indx_rjnr dl dd .icon.icon103{ background-position:-20px 0;}
.indx_rjnr dl dd .icon.icon3{ background-position:-40px 0;}
.indx_rjnr dl dd .icon.icon4,.indx_rjnr dl dd .icon.icon96,.indx_rjnr dl dd .icon.icon104,.indx_rjnr dl dd .icon.icon156{ background-position:-59px 0;}
.indx_rjnr dl dd .icon.icon5{ background-position:-78px 0;}
.indx_rjnr dl dd .icon.icon6,.indx_rjnr dl dd .icon.icon61,.indx_rjnr dl dd .icon.icon121{ background-position:-97px 0;}
.indx_rjnr dl dd .icon.icon7{ background-position:-116px 0;}
.indx_rjnr dl dd .icon.icon8{ background-position:-135px 0;}
.indx_rjnr dl dd .icon.icon9{ background-position:-154px 0;}
.indx_rjnr dl dd .icon.icon10{ background-position:-173px 0;}
.indx_rjnr dl dd .icon.icon11{ background-position:-192px 0;}
.indx_rjnr dl dd .icon.icon12{ background-position:-211px 0;}
.indx_rjnr dl dd .icon.icon13{ background-position:-230px 0;}
.indx_rjnr dl dd .icon.icon14{ background-position:-249px 0;}
.indx_rjnr dl dd .icon.icon15{ background-position:-268px 0;}
.indx_rjnr dl dd .icon.icon16,.indx_rjnr dl dd .icon.icon70,.indx_rjnr dl dd .icon.icon130{ background-position:-287px 0;}
.indx_rjnr dl dd .icon.icon17,.indx_rjnr dl dd .icon.icon127{ background-position:-306px 0;}
.indx_rjnr dl dd .icon.icon18{ background-position:-325px 0;}
.indx_rjnr dl dd .icon.icon19,.indx_rjnr dl dd .icon.icon68{ background-position:-344px 0;}
.indx_rjnr dl dd .icon.icon20{ background-position:-363px 0;}
.indx_rjnr dl dd .icon.icon21{ background-position:-382px 0;}
.indx_rjnr dl dd .icon.icon22{ background-position:-401px 0;}
.indx_rjnr dl dd .icon.icon23{ background-position:-420px 0;}
.indx_rjnr dl dd .icon.icon24{ background-position:-439px 0;}
.indx_rjnr dl dd .icon.icon25{ background-position:0px -20px;}
.indx_rjnr dl dd .icon.icon26{ background-position:-20px -20px;}
.indx_rjnr dl dd .icon.icon27{ background-position:-40px -20px;}
.indx_rjnr dl dd .icon.icon28{ background-position:-59px -20px;}
.indx_rjnr dl dd .icon.icon29{ background-position:-78px -20px;}
.indx_rjnr dl dd .icon.icon30{ background-position:-97px -20px;}
.indx_rjnr dl dd .icon.icon31{ background-position:-116px -20px;}
.indx_rjnr dl dd .icon.icon32{ background-position:-135px -20px;}
.indx_rjnr dl dd .icon.icon33{ background-position:-154px -20px;}
.indx_rjnr dl dd .icon.icon34{ background-position:-173px -20px;}
.indx_rjnr dl dd .icon.icon35{ background-position:-192px -20px;}
.indx_rjnr dl dd .icon.icon36{ background-position:-211px -20px;}
.indx_rjnr dl dd .icon.icon37{ background-position:-230px -20px;}
.indx_rjnr dl dd .icon.icon38{ background-position:-249px -20px;}
.indx_rjnr dl dd .icon.icon39{ background-position:-268px -20px;}
.indx_rjnr dl dd .icon.icon40{ background-position:-287px -20px;}
.indx_rjnr dl dd .icon.icon41{ background-position:-306px -20px;}
.indx_rjnr dl dd .icon.icon42{ background-position:-325px -20px;}
.indx_rjnr dl dd .icon.icon43{ background-position:-344px -20px;}
.indx_rjnr dl dd .icon.icon44{ background-position:-363px -20px;}
.indx_rjnr dl dd .icon.icon45{ background-position:-382px -20px;}
.indx_rjnr dl dd .icon.icon46{ background-position:-401px -20px;}
.indx_rjnr dl dd .icon.icon47{ background-position:-420px -20px;}
.indx_rjnr dl dd .icon.icon48{ background-position:-439px -20px;}
.indx_rjnr dl dd .icon.icon49{ background-position:0px -40px;}
.indx_rjnr dl dd .icon.icon50{ background-position:-20px -40px;}
.indx_rjnr dl dd .icon.icon51{ background-position:-40px -40px;}
.indx_rjnr dl dd .icon.icon52{ background-position:-59px -40px;}
.indx_rjnr dl dd .icon.icon53{ background-position:-78px -40px;}
.indx_rjnr dl dd .icon.icon54{ background-position:-97px -40px;}
.indx_rjnr dl dd .icon.icon55{ background-position:-116px -40px;}
.indx_rjnr dl dd .icon.icon56{ background-position:-135px -40px;}
.indx_rjnr dl dd .icon.icon57{ background-position:-154px -40px;}
.indx_rjnr dl dd .icon.icon58{ background-position:-173px -40px;}
.indx_rjnr dl dd .icon.icon59{ background-position:-192px -40px;}
.indx_rjnr dl dd .icon.icon60{ background-position:-211px -40px;}
.indx_rjnr dl dd .icon.icon62{ background-position:-230px -40px;}
.indx_rjnr dl dd .icon.icon63{ background-position:-249px -40px;}
.indx_rjnr dl dd .icon.icon64{ background-position:-268px -40px;}
.indx_rjnr dl dd .icon.icon65,.indx_rjnr dl dd .icon.icon125{ background-position:-287px -40px;}
.indx_rjnr dl dd .icon.icon66{ background-position:-306px -40px;}
.indx_rjnr dl dd .icon.icon67{ background-position:-325px -40px;}
.indx_rjnr dl dd .icon.icon69{ background-position:-344px -40px;}
.indx_rjnr dl dd .icon.icon71{ background-position:-363px -40px;}
.indx_rjnr dl dd .icon.icon72,.indx_rjnr dl dd .icon.icon129{ background-position:-382px -40px;}
.indx_rjnr dl dd .icon.icon73{ background-position:-401px -40px;}
.indx_rjnr dl dd .icon.icon74{ background-position:-420px -40px;}
.indx_rjnr dl dd .icon.icon75,.indx_rjnr dl dd .icon.icon133{ background-position:-439px -40px;}
.indx_rjnr dl dd .icon.icon76{ background-position:0px -60px;}
.indx_rjnr dl dd .icon.icon77,.indx_rjnr dl dd .icon.icon137{ background-position:-20px -60px;}
.indx_rjnr dl dd .icon.icon78,.indx_rjnr dl dd .icon.icon139{ background-position:-40px -60px;}
.indx_rjnr dl dd .icon.icon79,.indx_rjnr dl dd .icon.icon138{ background-position:-59px -60px;}
.indx_rjnr dl dd .icon.icon80{ background-position:-78px -60px;}
.indx_rjnr dl dd .icon.icon81,.indx_rjnr dl dd .icon.icon141{ background-position:-97px -60px;}
.indx_rjnr dl dd .icon.icon82,.indx_rjnr dl dd .icon.icon144{ background-position:-116px -60px;}
.indx_rjnr dl dd .icon.icon83{ background-position:-135px -60px;}
.indx_rjnr dl dd .icon.icon84,.indx_rjnr dl dd .icon.icon142{ background-position:-154px -60px;}
.indx_rjnr dl dd .icon.icon85,.indx_rjnr dl dd .icon.icon148{ background-position:-173px -60px;}
.indx_rjnr dl dd .icon.icon86,.indx_rjnr dl dd .icon.icon145{ background-position:-192px -60px;}
.indx_rjnr dl dd .icon.icon87{ background-position:-211px -60px;}
.indx_rjnr dl dd .icon.icon88{ background-position:-230px -60px;}
.indx_rjnr dl dd .icon.icon89{ background-position:-249px -60px;}
.indx_rjnr dl dd .icon.icon90{ background-position:-268px -60px;}
.indx_rjnr dl dd .icon.icon91{ background-position:-287px -60px;}
.indx_rjnr dl dd .icon.icon92,.indx_rjnr dl dd .icon.icon149{ background-position:-306px -60px;}
.indx_rjnr dl dd .icon.icon93{ background-position:-325px -60px;}
.indx_rjnr dl dd .icon.icon94,.indx_rjnr dl dd .icon.icon155{ background-position:-344px -60px;}
.indx_rjnr dl dd .icon.icon95{ background-position:-363px -60px;}
.indx_rjnr dl dd .icon.icon97{ background-position:-382px -60px;}
.indx_rjnr dl dd .icon.icon98,.indx_rjnr dl dd .icon.icon160{ background-position:-401px -60px;}
.indx_rjnr dl dd .icon.icon99{ background-position:-420px -60px;}
.indx_rjnr dl dd .icon.icon100{ background-position:-439px -60px;}
.indx_rjnr dl dd .icon.icon101,.indx_rjnr dl dd .icon.icon162{ background-position:0px -80px;}
.indx_rjnr dl dd .icon.icon102,.indx_rjnr dl dd .icon.icon163{ background-position:-20px -80px;}
.indx_rjnr dl dd .icon.icon105{ background-position:-40px -80px;}
.indx_rjnr dl dd .icon.icon106{ background-position:-59px -80px;}
.indx_rjnr dl dd .icon.icon107{ background-position:-78px -80px;}
.indx_rjnr dl dd .icon.icon108{ background-position:-97px -80px;}
.indx_rjnr dl dd .icon.icon109,.indx_rjnr dl dd .icon.icon169{ background-position:-116px -80px;}
.indx_rjnr dl dd .icon.icon110,.indx_rjnr dl dd .icon.icon170{ background-position:-135px -80px;}
.indx_rjnr dl dd .icon.icon111{ background-position:-154px -80px;}
.indx_rjnr dl dd .icon.icon112{ background-position:-173px -80px;}
.indx_rjnr dl dd .icon.icon113{ background-position:-192px -80px;}
.indx_rjnr dl dd .icon.icon114{ background-position:-211px -80px;}
.indx_rjnr dl dd .icon.icon115,.indx_rjnr dl dd .icon.icon173{ background-position:-230px -80px;}
.indx_rjnr dl dd .icon.icon116,.indx_rjnr dl dd .icon.icon176{ background-position:-249px -80px;}
.indx_rjnr dl dd .icon.icon117{ background-position:-268px -80px;}
.indx_rjnr dl dd .icon.icon118{ background-position:-287px -80px;}
.indx_rjnr dl dd .icon.icon119{ background-position:-306px -80px;}
.indx_rjnr dl dd .icon.icon120{ background-position:-325px -80px;}
.indx_rjnr dl dd .icon.icon122{ background-position:-344px -80px;}
.indx_rjnr dl dd .icon.icon123{ background-position:-363px -80px;}
.indx_rjnr dl dd .icon.icon124{ background-position:-382px -80px;}
.indx_rjnr dl dd .icon.icon126{ background-position:-401px -80px;}
.indx_rjnr dl dd .icon.icon128{ background-position:-420px -80px;}
.indx_rjnr dl dd .icon.icon131{ background-position:-439px -80px;}
.indx_rjnr dl dd .icon.icon132{ background-position:0px -100px;}
.indx_rjnr dl dd .icon.icon134{ background-position:-20px -100px;}
.indx_rjnr dl dd .icon.icon135{ background-position:-40px -100px;}
.indx_rjnr dl dd .icon.icon136{ background-position:-59px -100px;}
.indx_rjnr dl dd .icon.icon140{ background-position:-78px -100px;}
.indx_rjnr dl dd .icon.icon143{ background-position:-97px -100px;}
.indx_rjnr dl dd .icon.icon146{ background-position:-116px -100px;}
.indx_rjnr dl dd .icon.icon147{ background-position:-135px -100px;}
.indx_rjnr dl dd .icon.icon150{ background-position:-154px -100px;}
.indx_rjnr dl dd .icon.icon151{ background-position:-173px -100px;}
.indx_rjnr dl dd .icon.icon152{ background-position:-192px -100px;}
.indx_rjnr dl dd .icon.icon153{ background-position:-211px -100px;}
.indx_rjnr dl dd .icon.icon154{ background-position:-230px -100px;}
.indx_rjnr dl dd .icon.icon157{ background-position:-249px -100px;}
.indx_rjnr dl dd .icon.icon158{ background-position:-268px -100px;}
.indx_rjnr dl dd .icon.icon159{ background-position:-287px -100px;}
.indx_rjnr dl dd .icon.icon161{ background-position:-306px -100px;}
.indx_rjnr dl dd .icon.icon164{ background-position:-325px -100px;}
.indx_rjnr dl dd .icon.icon165{ background-position:-344px -100px;}
.indx_rjnr dl dd .icon.icon166{ background-position:-363px -100px;}
.indx_rjnr dl dd .icon.icon167{ background-position:-382px -100px;}
.indx_rjnr dl dd .icon.icon168{ background-position:-401px -100px;}
.indx_rjnr dl dd .icon.icon171{ background-position:-420px -100px;}
.indx_rjnr dl dd .icon.icon172{ background-position:-439px -100px;}
.indx_rjnr dl dd .icon.icon174{ background-position:0px -120px;}
.indx_rjnr dl dd .icon.icon175{ background-position:-20px -120px;}
.indx_rjnr dl dd .icon.icon177{ background-position:-40px -120px;}
.indx_rjnr dl dd .icon.icon178{ background-position:-59px -120px;}
.indx_rjnr dl dd .icon.icon179{ background-position:-78px -120px;}
.indx_rjnr dl dd .icon.icon180{ background-position:-97px -120px;}



.index_r_tit{ position:relative; color:#358ff0; font-size:20px; font-weight:bold; padding-left:30px; height:30px; line-height:30px; margin-bottom:10px;overflow:hidden;border-bottom: 1px dotted #ececec;}
.index_r_tit em{position:absolute; left:0px; top:5px; background:url(../images/new_dnxtc.png) no-repeat -376px -140px; width:22px; height:20px;}
.index_r_lb{ width:100%; height:auto; overflow:hidden;}
.index_r_lb dl{width:260px; padding-left:30px; position:relative; height:auto; overflow:hidden;}
.index_r_lb dl .num{width:20px; height:20px; background:#879299; color:#fffefe; font-size:14px; font-weight:bold; text-align:center; line-height:20px; position:absolute; left:0px; top:13px;}
.index_r_lb dl .num.one{background:#fa4e57;}
.index_r_lb dl .num.two{background:#fa7a53;}
.index_r_lb dl .num.three{background:#358ff0;}

.index_r_lb dl dt{width:100%; font-size:14px; height:31px; line-height:31px; margin-top:6.5px; overflow:hidden;}
.index_r_lb dl dt a{ color:#333; display:inline-block; max-width:100%; /*text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden;}
.index_r_lb dl dt a:hover{font-size:16px;}
.index_r_lb dl dd{ width:100%; height:56px; margin:15px 0 5px; overflow:hidden; display:none;}
.index_r_lb dl dd .pic{ float:left; width:56px; height:56px; position:relative;}
.index_r_lb dl dd .pic img{width:56px; height:56px;}
.index_r_lb dl dd .r{float:right; width:196px; overflow:hidden;}
.index_r_lb dl dd .xx{ width:100%; height:22px; line-height:22px; margin-bottom:3px;color:#999; font-size:14px;  overflow:hidden;}
.index_r_lb dl dd .xx .dx{float:left; width:auto; display:inline-block;}
.index_r_lb dl dd .stars{float:left; display:inline-block;}

/*����*/
.index_box{width:1000px; height:auto; margin-top:15px; overflow:hidden;}
.index_gytit{ border-bottom:2px solid #26c472; width:100%; height:55px; line-height:55px;}
.index_gytit .linksQQ { color: #666; font-size: 13px; float: right;font-weight:normal; margin-top:6px;}
.index_gytit .linkstit{float:left; width:240px; font-weight:bold; overflow:hidden;}
.index_gytit .tit{float:left; width:240px; font-weight:bold; overflow:hidden;}
.index_gytit .tit span{font-size:22px; color:#333; float:left;}
.index_gytit .tit em{float:left; font-family:"Microsoft Yahei"; font-size:18px; color:#ddd; margin-left:16px;}
.index_gytit .tabs{float:left; height:28px; line-height:28px; margin-top:17px;}
.index_gytit .tabs li{float:left; cursor:pointer; background:url(../images/new_dnxtc.png) no-repeat -480px -296px; color:#333; font-size:18px; padding-left:27px; margin-left:10px;}
.index_gytit .tabs li:first-child{ background:none; padding:0px;}
.index_gytit .tabs li.on{color:#26c472;}
.index_gytit .menu{float:left; width:707px; margin-right:60px; text-align:right; height:28px; line-height:28px; margin-top:20px;}
.index_gytit .menu a{ color:#999; font-size:14px; margin-right:30px;}
.index_gytit .menuzt{float:right; width:250px; margin-right:330px; text-align:right; height:28px; line-height:28px; margin-top:20px;}
.index_gytit .menuzt a{ color:#999; font-size:14px; margin-right:30px;}
.index_gytit .more{float:right;color:#999; font-size:16px; height:30px; line-height:30px; margin-top:20px;}
.index_gytit.fenl{border-color:#358ff0;}
.index_gytit .fl{ float:left; margin-left:-450px; height:47px; line-height:47px; margin-top:-47px;}
.index_gytit .fl li{float:left; font-size:18px; color:#333; position:relative; cursor:pointer; padding:0 32px;}
.index_gytit .fl li em{display:none; width: 16px; height:8px; background: url(../images/new_dnxtc.png) no-repeat -485px -154px; position:absolute; left:50%; margin-left:-5.5px; bottom: -8px; overflow:hidden;}
.index_gytit .fl li.on{ color:#358ff0;}
.index_gytit .fl li.on em{display:inline-block;}

.index_gytit .fl2{ float:left; margin-left:-10px; height:47px; line-height:47px; margin-top:8px;}
.index_gytit .fl2 li{float:left; font-size:18px; color:#333; position:relative; cursor:pointer; padding:0 45px;}
.index_gytit .fl2 li em{display:none; width: 16px; height:8px; background: url(../images/new_dnxtc.png) no-repeat -485px -154px; position:absolute; left:50%; margin-left:-5.5px; bottom: -8px; overflow:hidden;}
.index_gytit .fl2 li.on{ color:#358ff0;}
.index_gytit .fl2 li.on em{display:inline-block;}

.index_box{}
.index_gytit.fenl .more:hover{color:#358ff0;}
.index_flbox{ width:1200px; height:auto; margin-top:15px;}
.index_flbox .bd{ width:1200px; margin-left:-21px; position:relative;}
.index_flbox .more{ position:absolute; right:0px; top:-52px;color:#999; font-size:14px; height:30px; line-height:30px;}
.index_flbox .more:hover{ color:#358ff0;}
.index_flbox dl{float:left; width:450px; margin-left:21px;}
.index_flbox dl dd{float:left; width:415px; margin:2px 0 0px 0px; color:#999; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.index_flbox dl dd a{color:#333;}
.index_flbox dl dd a:hover{color:#358ff0;}
.index_flbox dl dd .time{float:right; font-size:14px;}
.index_flbox dl dd .time.red{color:#666;}
.index_flbox dl dd .lx{margin-right:5px;}



/*��Ϸ*/
.index_az,.index_box{width:1200px; height:auto; margin-top:15px; overflow:hidden;}

.index_az .mbox{ width:1200px; height:auto; position:relative;}
.index_az .mbox .more{position:absolute; color:#999; font-size:16px; right:0px; top:-33px;}
.index_az .index_l ul{width:100%; height:auto; padding-top:22px; overflow:hidden;}
.index_az .index_l li{float:left; width:110px; padding-left:90px; height:136px; position:relative; margin-right:26px; display:block; cursor:pointer; overflow:hidden;}
.index_az .index_l li .pic{ position:absolute; left:0px; top:28px;width:80px; height:80px; overflow:hidden;}
.index_az .index_l li .pic img{width:80px; height:80px;}
.index_az .index_l li .cover_80{top:0px; left:0px;}
.index_az .index_l li .tit{ width:100%; font-size:14px; height:22px; line-height:22px; margin-top:32px; overflow:hidden; +padding-top:32px;}
.index_az .index_l li .tit a{color:#333;}
.index_az .index_l li .lx{color:#999; font-size:12px; height:20px; line-height:20px; margin:5px auto 6px; overflow:hidden;}
.index_az .index_l li .score{ font-size:16px; font-weight:bold; color:#fa4e57;height:22px; line-height:22px; overflow:hidden;}
.index_az .index_l li .cover{ display:inline-block; width:100%; height:100%; position:absolute;top:100%;right:0px;left:0px; background:#62d779;-webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s; color:#fff; text-align:center;}
.index_az .index_l li:hover .cover{ top:0px;}
.index_az .index_l li .cover .bt{display:inline-block; width:90%; margin:0 5%; font-size:16px; height:22px; line-height:22px;margin: 15px 0 5px 0; overflow:hidden;}
.index_az .index_l li .cover .nr{display:inline-block; width:90%; margin:0 5%; font-size:14px;line-height: 20px;height: 40px;overflow: hidden;}
.index_az .index_l li .cover .bnt{display:inline-block; width:80px; height:30px; line-height:30px;font-size:14px; color:#333; background:#fff;margin-top: 5px;overflow: hidden;}

.index_az .index_l li .cover .bnt:hover{color:#62d779;}
#ios .index_l li .cover .bnt:hover{ color:#63bbee;}
#game .index_l li .cover .bnt:hover{ color:#358ff0;}


.index_az .index_r_tit{ color:#26c472; margin:20px auto 5px; padding-left:29px;}
.index_az .index_r_tit em{ width:14px; height:17px; background-position:-400px -142px; top:7px;}
.index_az .index_r_lb dl dt{margin-top:7px;}

.index_az .mbox .menu{ position:absolute; right:60px; top:-37px; width:690px;text-align:right; height:28px; line-height:28px; overflow:hidden;}
.index_az .mbox .menu a{ color:#999; font-size:14px; margin-right:30px;}
#game .index_gytit,#game .index_r_lb dl dd .down a{border-color:#358ff0;}
#links .index_gytit,#links .index_r_lb dl dd .down a{border-color:#ececec;}
#zmxt.index_zmgytit,#zmxt .index_r_lb dl dd .down a{border-color:#358ff0;}
#game .index_gytit .tabs li.on,#game .index_gytit .menu a:hover,#game .mbox .more:hover,#game .index_r_tit,#game .index_r_lb dl dt a:hover,#game .index_r_lb dl dd .down a{color:#358ff0;}
#game .index_l li .cover,#game .index_r_lb dl dd .down a:hover{background:#358ff0;}
#game .index_r_lb dl dd .down a:hover{ color:#fff;}
#game .index_r_tit em{background-position:-444px -147px;}
#game .index_l dl{float:left; width:270px; height:200px; margin:25px 30px 0 0; position:relative; overflow:hidden;}
#game .index_l dl dt{ width:100%; height:100%; overflow:hidden;}
#game .index_l dl dt img{width:270px; height:170px; margin-bottom:5px;}
#game .index_l dl dt span{ display:inline-block; width:100%; color:#333; font-size:14px; text-align:center; height:21px; line-height:21px; overflow:hidden;}
#game .index_l dl dd{position:absolute; left:0px; top:100%; left:0px;background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000); width:100%; height:100%;-webkit-transition:top .4s; -moz-transition:top .4s;-ms-transition:top .4s; -o-transition:top .4s; transition:top .4s;}
#game .index_l dl dd a{ display:block;}
#game .index_l dl dd a span{ display:inline-block;}
#game .index_l dl dd .txt{color:#666; font-size:14px; padding:1px 1px; height:114px; line-height:28px; overflow:hidden;}
#game .index_l dl dd .xz{ color:#666;; font-size:14px; text-align:center; width:100%; height:30px; line-height:30px; margin-bottom:8px; overflow:hidden; margin-top:2px; +margin-bottom:30px; +margin-top:4px;}
#game .index_l dl dd .tit{height:43px; width:100%; line-height:43px; text-align:center; color:#fff; font-size:14px; position:relative; background:#358ff0;}
#game .index_l dl dd .tit em{display:inline-block; width:15px; height:7px; position:absolute; left:50%; margin-left:-7.5px; bottom:100%; background:url(../images/new_dnxtc.png) no-repeat -275px -149px;}
#game .index_l dl dd .xz:hover{ color:#358ff0;}

#game .index_l dl:hover dd{top:0px;}
#g1g.index_r_lb dl dd .pic,#g1g .index_r_lb dl dd .pic img,#g1g .index_r_lb dl dd,#g2g.index_r_lb dl dd .pic,#g2g .index_r_lb dl dd .pic img,#g2g .index_r_lb dl dd{ height:100px;}
#g1g span.cover_56,#g2g span.cover_56{display:none;}
#g1g .index_r_lb dl dd .xx,#g2g .index_r_lb dl dd .xx{margin-bottom:0px;}
#g1g .index_r_lb dl dd .down,#g2g .index_r_lb dl dd .down{margin-top:4px;}
#g1g .index_r_lb dl dd .stars,#g2g .index_r_lb dl dd .stars{margin-top:3px;}
.hf1000.mt0,.ggwbox.mt0{margin-top:0px;}
.xzsbox.mar0,.ggbox.mar0,art_rgg.mar0,rg_ggbox.mar0{margin:0px auto 0;}

/*��������*/
.partner_con{width:1000px; height:100px;overflow:hidden;position: relative; clear:both; margin-top:9px;}
.partner_con ul li {float:left;overflow:hidden;width:100px;height:30px;font-size: 14px;line-height:30px; overflow:hidden;}
.partner_con ul li a{word-break:break-all; color:#666; display:inline-block; max-width:96px; overflow:hidden;}
.partner_con ul li a:hover{color:#26c472;}
.link_box.artlj .partner_con{margin-top:13px;}



.tab-cont-item{display:none;}
.CNeSoft .CNContent .CNCLlist dl dd{ line-height:35px;width:166px; overflow:hidden; white-space:nowrap;}
.CRankingList{width:255px;margin-left:15px;float:left; overflow:auto;}
.CRankingList h3{font-size:24px;color:#333; margin-bottom:10px;}
.CRankingList h3 span{display:block;width:30px;height:20px; line-height:20px;background:#358ff0; border-radius:3px;font-size:12px;color:#fff; font-weight:normal; text-align:center; margin-right:8px; float:left;margin-top:7px;}
.CRankingList ul li{ overflow:auto; min-height:52px; border-bottom:1px  dashed #d8d8d8;}
.CRankingList .CRKTitle{ height:50px;}
.CRankingList .CRKTitle b{display:block; float:left;width:20px; height:20px; color:#fff;background:#aeaeae; line-height:20px; text-align:center; font-size:12px; margin-right:5px; font-weight:normal; margin-top:15px;}
.CRankingList .CRKTitle b.SNumb1{background:#ff0000;}
.CRankingList .CRKTitle b.SNumb2{background:#ff3300;}
.CRankingList .CRKTitle b.SNumb3{background:#ff6600;}
.CRankingList .CRKTitle span{display:block; float:left;width:50px; margin-left:5px;font-size:12px;color:#949494; line-height:50px; overflow:hidden; white-space:nowrap}
.CRankingList .CRKTitle a{display:block; float:left; width:175px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:50px;}
.CRankingList .CRKLoad{clear:left;height:70px; overflow:hidden;}
.CRankingList .CRKLoad img{float:left;margin:5px 10px;width:50px;}
.CRankingList .CRKLoad p{float:left; line-height:22px;width:185px; margin-bottom:5px;}
.CRankingList .CRKLoad p img{width:13px; margin:5px 1px;}
.CRankingList .CRKLoad p i{margin:5px 0px;}
.CRankingList .CRKLoad p span{ display:block; float:left; margin-right:10px;}
.CRankingList .CRKLoad p+a{display:block;width:80px; height:24px; text-align:center; line-height:24px;border:1px solid #358ff0; border-radius:5px; float:left; color:#358ff0}
.CRankingList .CRKLoad p+a:hover{border:1px solid #358ff0;background:#358ff0;color:#fff;}
.rank-item.on .item-info { display: block;}
.rank-item .item-info { display:none; }
.CRankingList .CRKLoad1{clear:left;height:110px; overflow:hidden;}
.CRankingList .CRKLoad1 .CRKLImg{float:left;margin:5px 10px;width:56px;height:100px;}
.CRankingList .CRKLoad1 p{float:left; line-height:22px;width:174px;overflow:hidden; white-space:nowrap;}
.CRankingList .CRKLoad1 p img{width:13px; margin:5px 1px;}
.CRankingList .CRKLoad1 p i{margin:5px 0px;}
.CRankingList .CRKLoad1 p span{ display:block; float:left; margin-right:10px;}
.CRankingList .CRKLoad1 p+a{display:block;width:80px; height:24px; text-align:center; line-height:24px;border:1px solid #358ff0; border-radius:5px; float:left; color:#358ff0; margin-top:5px;}
.CRankingList .CRKLoad1 p+a:hover{border:1px solid #358ff0;background:#358ff0;color:#fff;}

.CGameTitle{height:50px; line-height:50px; border-bottom:2px solid #358ff0;}
.CGameTitle .more{display:block; float:right;}
.CGTAnd{background:url(../new_images/3322.png) no-repeat -420px -321px;}
.CGameTitle h2{font-size:24px; float:left;color:#444; margin:0 35px;}


.CGameTitle .CGAtext{margin-left:40px; margin-right:20px;font-size:18px; float:left;}
.CGameTitle .CGAtext a{padding-left:20px;}
.CGameTitle .CGAtext a span{color:#e3e3e3;margin-left:18px;}
.CGameTitle .CGAtext2 a{padding-left:12px;font-size:18px;}
.CGameTitle .CGAtext2 a span{color:#e3e3e3;margin-left:10px;}
.CGameTitle .J_extend_cont{float:right;margin-right:40px;overflow:hidden;height:50px;}
.CGameTitle .J_extend_cont a{margin-left:20px;}


.CGameCLList{width:880px;float:left;overflow:hidden;padding-top:20px;}
.CGameCLList ul li{width: 100px;float:left;margin-bottom:10px;position:relative;/* margin-right:10px; *//* padding:20px 0; */height: 124px;overflow:hidden;margin: 8px 25px 9px 0px;}
.CGameCLList ul li img{width:80px; display:block; float:left; margin-right:10px;}
.CGameCLList .a-info{float:left;margin-top: 7px;/* width:120px; *//* line-height:25px; */}
.CGameCLList .a-info p.Tit{color:#444;width: 84px;white-space:nowrap;overflow:hidden;text-align:  center;}
.CGameCLList .a-info p.Cont{color:#999;margin-bottom:5px;width: 84px;white-space:nowrap;overflow:hidden;text-align:  center;}
.CGameCLList .a-info p.Score{color:#ff0000;font-size:20px; font-weight:bold;}

.CGameCLList .a-info span{float:left;display:block;text-align:center;bolor:#1e89e0;margin:0 auto; width:80px; height:22px;border:1px solid #1e89e0; border-radius:5px; line-height:22px;}
.CGameCLList .a-info span:hover{border:1px solid #1e89e0;background:#1e89e0;color:#fff;}


.CGameCLList1{width:880px; height:550px;float:left; overflow:hidden;}
.CGameCLList1 .a-info{float:left;height:20px; text-align:center; width:150px; padding-top:5px; white-space:nowrap; overflow:hidden;}
.CGameCLList1 ul li{width:150px; float:left; margin-bottom:20px; position:relative; margin-right:25px; height:255px; overflow:hidden; text-align:center;}
.CGameCLList1 ul li img{width:150px; height:220px;display:block; float:left;}
.CGameCLList1 .a-cover{position:absolute; background:rgba(0,0,0,0.4) url(../new_images/3322.png) no-repeat -502px -397px;left: 0; width:100%; height:100%; color:#fff;-webkit-transition: top 0.4s; -moz-transition: top 0.4s; transition: top 0.4s; top:265px; text-align: center;}
.CGameCLList1 a.a-cover div{width:110px; height:138px;padding:20px; text-align:left; overflow:hidden;}
.CGameCLList1 a.a-cover span{font-size:16px;border:none; margin-bottom:20px;}
.CGameCLList1 a.a-cover span:hover{color:#56a5fa;}
.CGameCLList1 a.a-cover p{width:140px; height:35px; background:#56a5fa; line-height:35px; font-weight:normal;white-space:nowrap; overflow: hidden ;padding:0 5px;}

.a-item:hover .a-cover {top:0;}
.a-cover{ position:absolute; background:#56a5fa;left: 0; width: 100%; height:100%; color:#fff;-webkit-transition: top 0.4s; -moz-transition: top 0.4s; transition: top 0.4s; top:130px; text-align: center; }
.a-cover p.ACTit{text-align:center; font-size:16px;padding-bottom:5px;padding-top:10px; white-space:nowrap; overflow:hidden; margin:0 5px; font-weight:bold;}
.a-cover p.ACCont{padding:0 15px; margin-bottom:10px; height:45px; overflow:hidden; line-height:22px;}
.a-cover span{display:block; margin:0 auto; width:80px; height:22px; border:1px solid #fff; border-radius:5px; line-height:22px;}
a.a-cover:hover{color:#fff;}



.CSoftType{width:1150px; overflow:auto;padding:20px 0;}
.CSoftType ul li{line-height:40px; width:383px; float:left;}
.CSoftType ul li a{display:block;float:left;overflow:hidden;}
.CSoftType ul li a.AT1{width:70px;margin-right:5px;color:#999;white-space:nowrap;}
.CSoftType ul li a.AT1:hover{color:#358ff0;}
.CSoftType ul li a.AT2{width:225px;white-space:nowrap; margin-right:20px; text-overflow:ellipsis;}
.CSoftType ul li time{ display:block; float:right;color:#ff0000; width:63px;}


#inRec {
	margin-top: 15px;
	margin-bottom: 15px
}

#ppShow {
	width: 1240px
}

#ppShow li {
	float: left;
	padding: 0 20px 0 0;
	text-align: center;
	height: 88px;
	overflow: hidden;
	width: 102px;
	text-align: center
}

#ppShow li a {
	display: block
}

#ppShow li img {
	width: 60px;
	height: 60px;
	display: block;
	margin: 0 auto 3px auto
}

#inRec p {
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	margin-top: 3px
}

#inRec p b {
	float: left;
	width: 56px;
	display: inline;
	background: url(/statics/images/p6.png) -225px 5px no-repeat
}

#inRec p b a {
	font-size: 18px;
	font-weight: normal;
}

#inRec p span a {
	padding: 0 12px;
	border-right: 1px solid #ddd
}

#ppShow:before{
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}

#ppShow:after{
    clear: both;
    content: ".";
    display: block;
font-size: 0;
}